
#define FLUSH_NONE 0
#define FLUSH_LINE 1
#define FLUSH_FULL 2
#define SIZE 1024
#include <string.h>


struct IO_FILE
{
	int flag;//刷新方式
	int fileno;//文件描述符
	char outbuffer[SIZE];
	int cap;
	int size;

};

typedef struct IO_FILE mFILE;


mFILE* mfopen(const char* filename,const char* mode);
int mfwrite(const void*ptr,int num,mFILE* stream);
void mfflush(mFILE* stream);
void mfclose(mFILE* stream);
